home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Diamond Collection
/
The Diamond Collection (Software Vault)(Digital Impact).ISO
/
cdr34
/
shezs18d.zip
/
SHEZSET.BAT
< prev
next >
Wrap
DOS Batch File
|
1995-03-06
|
4KB
|
88 lines
ECHO OFF
CLS
:This batch file sets up the SHEZ or CKOT Viri Scanner(s)
IF %1.==. %0 /? SHEZ
IF %1.==SHEZ. %0 /? %1
IF %1.==CKOT. %0 /? %1
IF NOT %2.==SHEZ. IF NOT %2.==CKOT. %0 %1 SHEZ
IF %1.==?. GOTO :HELP
IF %1.==/?. GOTO :HELP
IF %1.==NONE. GOTO :NONE
:IF NOT %2.==SHEZ. IF NOT %2.==CKOT. %0 %1 SHEZ
IF %1.==G. GOTO :GETSET
IF %1.==g. GOTO :GETSET
IF %1.==D. GOTO :DELLOG
IF %1.==d. GOTO :DELLOG
IF %1.==MENU. GOTO :GETSET
IF %1.==menu. GOTO :GETSET
ECHO ECHO OFF > C:\SECURITY\%2SCAN.BAT
IF %1.==0. GOTO :NONE
IF %1.==1. GOTO :ALL
IF %1.==2. GOTO :TBSCAN
IF %1.==3. GOTO :FPROT
IF %1.==4. GOTO :SCAN
IF %1.==5. GOTO :SCAN2
IF %1.==6. GOTO :AVSCAN
%0 1 %2
:This batch file can also use GET (G) to interactively set the scanner
:GETSET
IF NOT EXIST C:\MENU\GET.EXE GOTO :HELP
GET C "Set %2SCAN to 1=ALL, 2=TBSCAN, 3=FPROT, 4=SCAN, 5=SCAN2, 6=AVSCAN ? " /W15
IF NOT %GET%.==. %0 %GET% %2
IF EXIST %2SCAN.BAT GOTO :HELP
%0 1 %2
:ALL
ECHO C:\TBAV\TBSCAN %%1 IN NM BA LOG LN=C:\TEMP\%2SCAN.LOG NB NH >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL TBSCAN %%1 >> C:\SECURITY\%2SCAN.BAT
ECHO IF EXIST %%1 C:\SECURITY\F-PROT %%1 /REPORT=C:\TEMP\%2SCAN.LOG /APPEND /NOMEM /NOBOOT >> C:\SECURITY\%2SCAN.BAT
ECHO IF NOT EXIST %%1 C:\SECURITY\F-PROT %%1 /ALL /REPORT=C:\TEMP\%2SCAN.LOG /APPEND /NOMEM /NOBOOT >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL F-PROT %%1 >> C:\SECURITY\%2SCAN.BAT
ECHO C:\SECURITY\SCAN %%1 /A /SUB /NOMEM /NOEXPIRE /NOPAUSE /HISTORY C:\TEMP\%2SCAN.LOG >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL SCAN %%1 >> C:\SECURITY\%2SCAN.BAT
ECHO C:\SECURITY\SCAN2 %%1 /SUB /NOMEM /ALL /APPEND /REPORT C:\TEMP\%2SCAN.LOG >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL SCAN2 %%1 >> C:\SECURITY\%2SCAN.BAT
ECHO C:\SECURITY\AVSCAN %%1 /R /S /NM /V /L+C:\TEMP\%2SCAN.LOG >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL AVSCAN %%1 >> C:\SECURITY\%2SCAN.BAT
GOTO :EXIT
:TBSCAN
ECHO C:\TBAV\TBSCAN %%1 IN NM BA LOG LN=C:\TEMP\%2SCAN.LOG NB NH >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL TBSCAN %%1 >> C:\SECURITY\%2SCAN.BAT
GOTO :EXIT
:FPROT
ECHO IF EXIST %%1 C:\SECURITY\F-PROT %%1 /REPORT=C:\TEMP\%2SCAN.LOG /APPEND /NOMEM /NOBOOT >> C:\SECURITY\%2SCAN.BAT
ECHO IF NOT EXIST %%1 C:\SECURITY\F-PROT %%1 /ALL /REPORT=C:\TEMP\%2SCAN.LOG /APPEND /NOMEM /NOBOOT >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL F-PROT %%1 >> C:\SECURITY\%2SCAN.BAT
GOTO :EXIT
:SCAN
ECHO C:\SECURITY\SCAN %%1 /A /SUB /NOMEM /NOEXPIRE /NOPAUSE /HISTORY C:\TEMP\%2SCAN.LOG >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL SCAN %%1 >> C:\SECURITY\%2SCAN.BAT
GOTO :EXIT
:SCAN2
ECHO C:\SECURITY\SCAN2 %%1 /SUB /NOMEM /ALL /APPEND /REPORT C:\TEMP\%2SCAN.LOG >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL SCAN2 %%1 >> C:\SECURITY\%2SCAN.BAT
GOTO :EXIT
:AVSCAN
ECHO C:\SECURITY\AVSCAN %%1 /R /S /NM /V /L+C:\TEMP\%2SCAN.LOG >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL AVSCAN %%1 >> C:\SECURITY\%2SCAN.BAT
GOTO :EXIT
:DELLOG
IF EXIST C:\TEMP\%2SCAN.LOG DEL C:\SECURITY\%2SCAN.LOG
GOTO :HELP
:NONE
IF EXIST C:\SECURITY\%2SCAN.BAT DEL C:\SECURITY\%2SCAN.BAT
GOTO :HELP
:HELP
ECHO -
ECHO This batch file sets up the SHEZ or CKOT Viri Scanner(s)
ECHO To use this file type:
ECHO SHEZSET # [SHEZ or CKOT]
ECHO Where # is: 1=ALL, 2=TBSCAN, 3=FPROT, 4=SCAN, 5=SCAN2, 6=AVSCAN
:This batch file can also use GET (G) to interactively set the scanner
ECHO -
:EXIT
IF NOT EXIST C:\SECURITY\%2SCAN.BAT GOTO :EXIT2
ECHO The default %2 Viri Scanner(s) is currently set to...
TYPE C:\SECURITY\%2SCAN.BAT
:EXIT2